diver propulsion vehicle - German English Dictionary